﻿using Rvz.Game.Main.Entities.Robots.Weapons.Upgrades;

namespace Rvz.Game.Main.Entities.Robots.Weapons
{
    public class StartingWeapon : IWeapon
    {
        public StartingWeapon()
        {
            _weaponMod = new EmptyWeaponMod();
        }

        public float Damage
        {
            get { return 1f; }
        }

        public float TravelSpeed
        {
            get { return 6f; }
        }

        public float RateOfFire
        {
            get { return 1f; }
        }

        private readonly IWeaponModifier _weaponMod;
        public IWeaponModifier WeaponMod
        {
            get { return _weaponMod; }
        }
    }
}
